hydro pump - French English Dictionary